\section{pdo\+\_\+entry.\+h File Reference}
\label{pdo__entry_8h}\index{pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}}


Ether\+C\+AT Process data object structure.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t}
\begin{DoxyCompactList}\small\item\em P\+DO entry description. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\label{pdo__entry_8h_a535f77bcfcff9801c4e15a0b80dc59f0}} 
void \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+init} (\textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$)
\begin{DoxyCompactList}\small\item\em P\+DO entry constructor. \end{DoxyCompactList}\item 
int \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy} (\textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$, const \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$)
\begin{DoxyCompactList}\small\item\em P\+DO entry copy constructor. \end{DoxyCompactList}\item 
\mbox{\label{pdo__entry_8h_a71dbe7740b835cb199a93485b45de1ff}} 
void \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+clear} (\textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$)
\begin{DoxyCompactList}\small\item\em P\+DO entry destructor. \end{DoxyCompactList}\item 
int \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name} (\textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$, const char $\ast$)
\begin{DoxyCompactList}\small\item\em Set P\+DO entry name. \end{DoxyCompactList}\item 
int \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+equal} (const \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$, const \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$)
\begin{DoxyCompactList}\small\item\em Compares two P\+DO entries. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Ether\+C\+AT Process data object structure. 



\subsection{Function Documentation}
\mbox{\label{pdo__entry_8h_af4c97c5f27f8d42d3dd75a170ff1e2ff}} 
\index{pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}!ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy@{ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy}}
\index{ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy@{ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy}!pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}}
\subsubsection{ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy()}
{\footnotesize\ttfamily int ec\+\_\+pdo\+\_\+entry\+\_\+init\+\_\+copy (\begin{DoxyParamCaption}\item[{\textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$}]{entry,  }\item[{const \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$}]{other }\end{DoxyParamCaption})}



P\+DO entry copy constructor. 


\begin{DoxyRetVals}{Return values}
{\em 0} & Success. \\
\hline
{\em $<$0} & Error code. \\
\hline
\end{DoxyRetVals}

\begin{DoxyParams}{Parameters}
{\em entry} & P\+DO entry. \\
\hline
{\em other} & P\+DO entry to copy from. \\
\hline
\end{DoxyParams}


Definition at line 59 of file pdo\+\_\+entry.\+c.

\mbox{\label{pdo__entry_8h_a019c6e57ac558253f3f549141c3c6345}} 
\index{pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}!ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name@{ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name}}
\index{ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name@{ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name}!pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}}
\subsubsection{ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name()}
{\footnotesize\ttfamily int ec\+\_\+pdo\+\_\+entry\+\_\+set\+\_\+name (\begin{DoxyParamCaption}\item[{\textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$}]{entry,  }\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



Set P\+DO entry name. 


\begin{DoxyRetVals}{Return values}
{\em 0} & Success. \\
\hline
{\em $<$0} & Error code. \\
\hline
\end{DoxyRetVals}

\begin{DoxyParams}{Parameters}
{\em entry} & P\+DO entry. \\
\hline
{\em name} & New name. \\
\hline
\end{DoxyParams}


Definition at line 89 of file pdo\+\_\+entry.\+c.

\mbox{\label{pdo__entry_8h_afeab288460f9c0f94d0cfe26f2d7960e}} 
\index{pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}!ec\+\_\+pdo\+\_\+entry\+\_\+equal@{ec\+\_\+pdo\+\_\+entry\+\_\+equal}}
\index{ec\+\_\+pdo\+\_\+entry\+\_\+equal@{ec\+\_\+pdo\+\_\+entry\+\_\+equal}!pdo\+\_\+entry.\+h@{pdo\+\_\+entry.\+h}}
\subsubsection{ec\+\_\+pdo\+\_\+entry\+\_\+equal()}
{\footnotesize\ttfamily int ec\+\_\+pdo\+\_\+entry\+\_\+equal (\begin{DoxyParamCaption}\item[{const \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$}]{entry1,  }\item[{const \textbf{ ec\+\_\+pdo\+\_\+entry\+\_\+t} $\ast$}]{entry2 }\end{DoxyParamCaption})}



Compares two P\+DO entries. 


\begin{DoxyRetVals}{Return values}
{\em 1} & The entries are equal. \\
\hline
{\em 0} & The entries differ. \\
\hline
\end{DoxyRetVals}

\begin{DoxyParams}{Parameters}
{\em entry1} & First P\+DO entry. \\
\hline
{\em entry2} & Second P\+DO entry. \\
\hline
\end{DoxyParams}


Definition at line 122 of file pdo\+\_\+entry.\+c.

